package org.jeecg.modules.act.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

@Data
public class ActivityVo {

    @TableId(type = IdType.UUID)
    @ApiModelProperty(value = "ID")
    private java.lang.String id;
    /**
     * 活动标题
     */
    @ApiModelProperty(value = "活动标题")
    private java.lang.String title;
    /**
     * 报名开始时间
     */
    @ApiModelProperty(value = "报名开始时间")
    private java.lang.String startTime;
    /**
     * 报名截至时间
     */
    @ApiModelProperty(value = "报名截至时间")
    private java.lang.String endTime;

    /**
     * 最大报名人数
     */
    @ApiModelProperty(value = "最大报名人数")
    private java.lang.Integer maxUser;
    /**
     * 最大报名人数
     */
    @ApiModelProperty(value = "当前报名人数")
    private java.lang.Integer curUser;
    /**
     * 活动介绍图
     */
    @ApiModelProperty(value = "活动介绍图")
    private java.lang.String img;
    /**
     * 活动报名费
     */
    @ApiModelProperty(value = "活动报名费")
    private BigDecimal pay;
    /**
     * 活动开始时间
     */
    @ApiModelProperty(value = "活动开始时间")
    private java.lang.String actStart;
    /**
     * 活动结束时间
     */
    @ApiModelProperty(value = "活动结束时间")
    private java.lang.String actEnd;
    /**
     * 活动地址
     */
    @ApiModelProperty(value = "活动地址")
    private java.lang.String address;
    /**
     * 活动地址经度
     */
    @ApiModelProperty(value = "活动地址经度")
    private java.lang.String longitude;
    /**
     * 活动地址维度
     */
    @ApiModelProperty(value = "活动地址维度")
    private java.lang.String latitude;
    /**
     * 分享人数
     */
    @ApiModelProperty(value = "分享人数")
    private java.lang.Integer share;

    @ApiModelProperty(value = "状态 1 报名中 2结束报名 3取消报名")
    private java.lang.Integer status;

    /**
     * 是否需要审核
     */
    @ApiModelProperty(value = "是否需要审核0yes 1no")
    private java.lang.Integer isNeedCheck;

    /**
     * 删除标识0-正常,1-已删除
     */
    @ApiModelProperty(value = "是否需要审核0yes 1no")
    private java.lang.Integer isLineUp;

    /**
     * 删除标识0-正常,1-已删除
     */
    @ApiModelProperty(value = "是否需要审核0yes 1no")
    private java.lang.Integer isDiscount;

}
